# 在进行值传递时，函数调用，改变的是形参的值，但实参的值不改变。
# 在进行引用传递时，改变形参的值后，实参的值也会发生改变

def fun(obj):
    """
    此处是注释
    """

    obj += obj
    return obj


print("-------值传递------")
obj1 = "第一个python程序"
print("函数调用前：", obj1)
fun(obj1)
print("函数调用后：", obj1)

print("-------引用传递------")
list1 = ["1", "2", "4"]
print("函数调用前：", list1)
fun(list1)
print("函数调用后：", list1)
